﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MindFactorial.Dynamic
{
	public delegate RETVAL dynamic_function<RETVAL>();
    public delegate RETVAL dynamic_function<PARAM1,RETVAL>();
    public delegate RETVAL dynamic_function<PARAM1, PARAM2, RETVAL>();
    public delegate RETVAL dynamic_function<PARAM1, PARAM2, PARAM3, RETVAL>();
    public delegate RETVAL dynamic_function<PARAM1, PARAM2, PARAM3, PARAM4, RETVAL>();
    public delegate RETVAL dynamic_function<PARAM1, PARAM2, PARAM3, PARAM4, PARAM5, RETVAL>();
    public delegate RETVAL dynamic_function<PARAM1, PARAM2, PARAM3, PARAM4, PARAM5, PARAM6, RETVAL>();
}
